(verb) concoct, hatch, think of, think up
devise or invent
He thought up a plan to get rich quickly; no-one had ever thought of such a clever piece of software